let
: reactive variable 선언. 값 변경은 대입으로 이뤄져야함$:
: reactive 쿼리. block 스코프, condition 지정 가능export let
: props 선언 여기서 대입하면 기본값{#if} ... {/if}
: 블록 조건{:else}
, {else if expr }
{#each items as item, i} ... {/each}
(thing.id)
: key DOM block{#await promise} {:then number} {:catch error} {/await}
{#await promise then number} {/await}
on:event={handler}
...|once
...|preventDefault
...|stopPropagation
...|passive
: 스크롤 개선...|nonpassive
bind:value
DOM event의 속성이랑 선언된 reactive변수를 묶어줌bind:group
input의 값은 유지하고 변수에 할당하고 싶을 때{name}
이런식으로 shorthand